package com.hoshiicloud.user.dto.supppiler;

import com.hoshiicloud.user.param.supppiler.StoreOrganizationAddParam;
import com.hoshiicloud.user.param.supppiler.StoreOrganizationAttachmentAddParam;
import com.hoshiicloud.user.param.supppiler.StoreOrganizationCategoryAddParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author:campchen
 * @Date:Created in 下午 03:28 2019/6/21
 * @PACKAGENAME com.hoshiibuy.suppplier.entity.supppiler
 * @Description 统一添加店铺供应商 同时添加其附件 且添加默认部门已经超级管理员账户
 */
@Data
public class AddStoreOrganizationDTO implements Serializable {
    @ApiModelProperty(required = true)
    private StoreOrganizationAddParam storeOrganizationAddParam;

    @ApiModelProperty(required = true)
    private List<StoreOrganizationCategoryAddParam> listCategory;

    @ApiModelProperty(required = true)
    private List<StoreOrganizationAttachmentAddParam> listAttachment;

    //管理员手机号 通过这个手机号验证平台供应商会员表中是否存在。且创建系统部以及超级管理员
    @ApiModelProperty(example = "18620195709",required = true)
    private String adminMobile;
    //平台所在租户id
    @ApiModelProperty(example = "3234906557745463461",required = true)
    private Long CompanyId;
    //店铺所在平台id
    @ApiModelProperty(example = "3234906557745463461",required = true)
    private Long PlatformId;
}
